#pragma once

#include "Types.h"
#include "Debug.h"
#include "eventman\IEventManager.h"

class CGuiDebugWindow
{
public:
	CGuiDebugWindow(void);
	~CGuiDebugWindow(void);

	bool onHeadingChange (const SEvent&,IEventRecEx*);
	bool onAccelerationChange (const SEvent&,IEventRecEx*);
	bool onFireButton(const SEvent& e, IEventRecEx *ex);

	bool onNavigationProjectPosition(const SEvent& e, IEventRecEx *ex);
	bool onNavigationProjectCourse(const SEvent& e, IEventRecEx *ex);
	bool onNavigationProjectIntercept(const SEvent& e, IEventRecEx *ex);
	bool onNavigationPrepareIntercept(const SEvent& e, IEventRecEx *ex);
	bool onNavigationZeroIntercept(const SEvent& e, IEventRecEx *ex);
private:
	gui::IGUIEditBox *mXAxis;
	gui::IGUIEditBox *mYAxis;

	gui::IGUIEditBox *mAcceleration;
};
